Supporting Adaptable Methodologies to Meet Evolving Project Needs
نویسندگان
چکیده
While most agile methodologies assume that change is inevitable, current approaches have adopted the strategy of defining practices and activities that are general enough to be adapted to many project settings. These methodologies have the ability to address variance and adaptability within the processes, but are unable to adopt different methodologies to meet the evolving needs of projects as they progress through their lifecycles, or change to meet new business or user conditions. For example, a project may begin with a Scrumbased process, but require some XP processes or even heavyweight processes later in the lifecycle. Agile methodologies should be able to react to these changes with appropriate practices and processes that fit project needs at any point in time. In this paper, we describe a methodology generator, a tool that can create hybrid approaches to software development spanning from the most simple to the agile to the heavyweight, depending on project needs. A rule based system is combined with an experience-based feedback mechanism to define the conditions under which a given methodology, process, or activity is applicable to project needs. Deviations from the defined process are freely allowed, but the deviations are captured by the tool so it can be analyzed for process improvements that can help software development organizations become more adaptive to changes in business and technology conditions.
منابع مشابه
A Development Process for Self-adapting Service Oriented Applications
Software services in the near ubiquitous future will need to cope with variability, as they are deployed on an increasingly large diversity of computing platforms, operate in different execution environments, and communicate through Beyond 3G (B3G) networks. Heterogeneity of the underlying communication and computing infrastructure, physical mobility of platform devices, and continuously evolvi...
متن کاملSuccessfully transitioning a research project to a commercial spin-out using an agile software process
The ultimate success of any research activity is to see it bear fruit in terms of real life use and commercial success. A key element in driving a good concept or idea through the various research and development stages and into full commercial use is the software process that supports it. In the early days of its evolvement the product will require less in terms of unit test coverage and autom...
متن کاملSoftware of the Future Is the Future of Software?
Software in the near ubiquitous future (Softure) will need to cope with variability, as software systems get deployed on an increasingly large diversity of computing platforms and operates in different execution environments. Heterogeneity of the underlying communication and computing infrastructure, mobility inducing changes to the execution environments and therefore changes to the availabili...
متن کاملSupporting Workplace Learning in Small Enterprises by Personal Learning Environments
Small and micro enterprises have a decreasing participation in vocational education and training. There is a real need to engage them in developing a positive attitude towards training. The BOOST (Business perfOrmance imprOvement through individual employee Skills Training) project will integrate outcomes from two previous projects (BECOME and ROLE), in order to develop associated methodologies...
متن کاملBenefits of Blending Agile and Waterfall Project Planning Methodologies
With continuous changes in technology and the project management practices used to deliver successful software projects to the business and users, Information Technology leaders need to optimize and adapt to find more effective management approaches. Understanding the strengths and weaknesses of both the waterfall and agile methodologies in order to choose and blend the characteristics that ali...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002